import hyRequest from '@/service/index'

// 用户
export function postUsersListData(data: any) {
  return hyRequest.post({
    url: '/users/list',
    data
  })
}
// 删除
export function deleteUsersListData(id: number) {
  return hyRequest.delete({
    url: `/users/${id}`
  })
}

// 新增人员数据
export function newUserData(data: any) {
  return hyRequest.post({
    url: '/users',
    data
  })
}
// 编辑人员数据
export function editUsersData(id: any, data: any) {
  return hyRequest.patch({
    url: `/users/${id}`,
    data
  })
}

/** 针对页面的增删改查
 * @param {string} pageName  传页面名字
 * @param {any} data 传过来的数据信息，可以是对象
 */
export function postPageListData(pageName: string, data: any) {
  return hyRequest.post({
    url: `/${pageName}/list`,
    data
  })
}
/** 针对页面的删除
 * @param {string} pageName  传页面名字
 * @param {any} id 传过来的数据id
 */
export function deletePageByIdListData(pageName: string, id: number) {
  return hyRequest.delete({
    url: `/${pageName}/${id}`
  })
}
/** 针对页面的新增
 * @param {string} pageName  传页面名字
 * @param {object} data 传过来的数据对象
 */
export function addPageListData(pageName: string, data: any) {
  return hyRequest.post({
    url: `/${pageName}`,
    data
  })
}
/** 针对页面的编辑
 * @param {string} pageName  传页面名字
 * @param {number} id 传过来的部门id
 */
export function editPageListData(pageName: string, id: any, data: any) {
  console.log(id)

  return hyRequest.patch({
    url: `/${pageName}/${id}`,
    data
  })
}
